part of '../../repository.dart';

const _kWebPurchasedSubscriptionTransactionExpirationTimeKey = 'expiration_time';
const _kWebPurchasedSubscriptionTransactionOriginalTransactionIdKey = 'original_transaction_id';
const _kWebPurchasedSubscriptionTransactionOfferTypeKey = 'offer_type';

sealed class _WebPurchasedSubscriptionTransactionDto implements _WebTransactionDto {
  ApiTimeDto get expirationTimeDto;

  _WebPurchasedSubscriptionTransactionOfferTypeDto get offerTypeDto;

  String get originalTransactionId;

  @override
  WebPurchasedSubscriptionTransaction toEntity();
}
